Przejdź do zawartości

Dyskusja:Android (system operacyjny)

Treść strony nie jest dostępna w innych językach.
Z Wikipedii, wolnej encyklopedii

Fałszywe informacje[edytuj kod]

Szkoda gadać, jakieś dziwne informacje o Jelly Bean (np. API 15, które jest już w 4.0.3). Do tego ostatnia stabilna wersja to 4.0.4. A to przecież tylko wyciek. Piotrek54321 (dyskusja) 23:52, 24 lut 2012 (CET)[odpowiedz]

Nieaktualne informacje[edytuj kod]

"Eclipse 3.2 (bądź późniejsze) jest jedynym oficjalnie obsługiwanym IDE dzięki wtyczce Android Development Tools Plugin" - nieprawda, już od półtora roku istnieje Android Studio


Pytanie o zgodność z licencją Linuxa[edytuj kod]

Nie jestem prawnikiem, ale Android wydaje mi się jedynym szerzej rozpowszechnionym projektem open sourcowym, który próbuje obejść licencję GPL na szerszą skalę:

Jądro Linuxa rozpowszechnianie jest na licencji GNU GPL v2. Licencja ta wymaga, aby kod linkowany z jądrem, był rozpowszechniany na licencji open sourceowej zgodnej z GPL (np MIT lub BSD3) lub komunikował się z jądrem w oparciu o interfejs programistyczny zatwierdzony przez międzynarodową organizację standaryzacyjną.

Licencja Apache2 na której rozpowszechniany jest Android nie jest zgodna z licencją GPL w wersji 2, między innymi ze względu na różne podejście do problemu patentów. Dopiero licencja GPL v.3 pod pewnymi warunkami uważana jest za zgodną z licencją Apache2. Jądro Linuxa nie zawiera klauzuli "GPL v2 lub nowsza", więc praktycznie nie jest realne, żeby kiedykolwiek była zgodna z GPL v3, chyba że wszyscy autorzy kodu Linuxa zgodzą się na zmianę licencji.

Istnieją inne aplikacje, które są dostępne pod Linuxem na licencji niezgodnej z GPL. Jednak np. serwer http Apache (licencja Apache2) lub baza danych Oracle (komercyjna) może przynajmniej teoretycznie komunikować się z systemem jedynie w oparciu o standard POSIX. Inny przykład platforma Oracle Java, pomimo że integruje się do jest dostępna w w wersji opartej na licenecji GPL 2 (OpenJDK) i wersję komercyjną Javy można traktować jako płatne i supportowane ulepszenie do wersji open sourcowej, co jest przyjętą praktyką. Jednak praktycznie wydaje mi się niemożliwe, aby platforma Android, która jest zbyt zaawansowana, aby mogła się komunikować jedynie przy pomocy uznanych standardów (np POSIX, czy X Server). W szczególności biblioteka Bionic zawiera przetworzone deklaracje z kernela Linuxa, które mogą być potrzebne do włączenia także w programie komercyjnym i zapewne są również konieczne w VM Dalvik operatej o licnecji niezgodnej z GPL (Apache2).

1.http://www.fosspatents.com/2011/03/googles-android-faces-serious-linux.html 2.http://www.huffingtonpost.com/edward-j-naughton/googles-android-contains-_b_836697.html 3.http://www.brownrudnick.com/uploads/114/doc/Brown_Rudnick_Advisory_The_Bionic_Library_Did_Google_Work_Around_The_GPL.pdf

Logo Android[edytuj kod]

Apple Pie 1.2 Banana Peel 1.4 Cupcake 1.5 Donut 1.6 Eclair 1.8/2.0 Froyo 2.1/2.2 Gingerbread 2.3/2.4 Hamburger 2.7 Honeycomb 3.0/3.5 Ice Cream Sandwich 3.9/4.0 Jellybean 4.1/4.2/4.3 Kitkat 4.3/4.4/4.5/4.6 Lollipop 4.7/5.0/5.1/5.2/5.3/5.5/5.8 Marshmallow 6.0/6.2/6.4/6.8 Milka 7.0 Nougat 7.5 Oreo 8.1/8.4/8.7 Pineapple 9.0 Pizza 9.4 Popcorn 9.7 Quesadilla 9.8 Raspberry 9.9 Strawberry 10.0 Taco 10.2 Uglifruit 10.4 Vanilla 10.6 Watermelon 10.8 X-ray fish 11.0 Yellow Corn 11.1 Zucchini 11.2

Status: niezałatwione

Zgłoszenie zostało przeniesione z Wikipedia:Zgłoś błąd w artykule ponieważ prawdopodobnie nie zostało rozwiązane w ciągu 45 dni.